#include <iostream>
#include <queue>
#include <stack>
using namespace std;
bool IsPopOrder(vector<int>& pushV, vector<int>& popV)
{
    stack<int> st;
    size_t i = 0;
    for (auto& e : pushV)
    {
        st.push(e);
        while (!st.empty() && st.top() == popV[i])
        {
            st.pop();
            i++;
        }
    }
    return st.empty();
}
int main()
{

    return 0;
}